MoCA: A Middleware for Developing Collaborative Applications for Mobile Users

نویسندگان

  • Vagner Jose do Sacramento Rodrigues
  • Markus Endler
  • Hana K. Rubinsztejn
  • Luciana dos S. Lima
  • Kléder Miranda Gonçalves
  • Fernando N. Nascimento
  • Giulliano A. Bueno
چکیده

This article presents a middleware architecture for the development and deployment of context-aware collaborative applications for mobile users. The architecture, named Mobile Collaboration Architecture MoCA comprises client and server APIs, a set of core services for registering applications, monitoring and inferring the execution context of mobile devices, and an object-oriented framework for instantiating and customizing server proxies according to the specific adaptation and context-processing requirements of the applications. MoCA facilitates the development of distributed programs which require access to individual and group context in order to adapt its behavior. The design focused on simplicity, extensibility, scalability, protocol heterogeneity and application customization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Middleware Architecture for Developing Mobile Applications

In this chapter, the authors present MoCA, a service-oriented middleware architecture that supports the development and deployment of distributed applications for mobile devices, which are inherently context-aware and adaptive. Besides explaining its main services and APIs, they discuss in which ways the MoCA architecture supports some well-known software engineering principles that apply to th...

متن کامل

CooS: Coordination Support for Mobile Collaborative Applications

The advent of mobile devices, such as smartphones and tablets, and their integration with cloud computing is turning ubiquitous computing into reality. This ubiquity opens doors to innovative applications, where mobile devices collaborate on behalf of their users. Applications that leverage this new paradigm, however, have yet to reach the market. One of the reasons is due to the inherent compl...

متن کامل

Support for Context-Aware Collaboration

This paper describes a middleware architecture with its location inference service (LIS), and an application for context-aware mobile collaboration which is based on this architecture. The architecture, named Mobile Collaboration Architecture MoCA comprises client and server APIs, a set of core services for registering applications, monitoring and inferring the execution context of mobile devic...

متن کامل

Developing Mobile Collaborative Learning Applications for Mobile Users

With the rapid growth of wireless communication technologies, the number of mobile applications have been developing. One of them is approaching the mobile learning area since it is unique in its own way and offers learning opportunities anywhere and anytime. Mobile collaborative learning (MCL) is a small group learning application, and it is a new research area in which students can obtain kno...

متن کامل

Semantic Middleware for Designing Collaborative Applications in Mobile Environment

The Telex middleware facilitates the design of collaborative applications in a mobile environment. It provides optimistic replication, tentative execution and disconnected work. It solves conflicts based on semantic information provided by applications. We study in particular a Shared Calendar (SC) application, whereby mobile users can create and manage meetings in a collection of shared calend...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Distributed Systems Online

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2004